package com.leo.train.business.service;

import com.leo.train.business.dto.TrainDto;
import com.leo.train.business.dto.TrainQueryDto;
import com.leo.train.business.entity.Train;
import com.leo.train.business.vo.TrainQueryVo;
import com.leo.train.common.resp.PageResult;

import java.util.List;

public interface TrainService {
    /**
     * 保存
     */
    void save(TrainDto trainDto);

    PageResult<TrainQueryVo> list(TrainQueryDto trainQueryDto);

    TrainQueryVo detail(Long id);

    void delete(Long id);

    List<Train> listAll();
}
